// pages/ask/ask.js
const api = require('../../utils/API/api.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    header_index: 0,
    list: [],
    header_item: [
      { title: "审核中",askType:1 },
      // { title: "草稿",askType:0 },
      { title: "完成",askType:3 }
    ],
    status_item: ['草稿','班主任审核', '院领导审核','通过','不通过'],
    type_list:[1,2]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.init_data()
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.init_data()
  },
  /**
   * 查看详情
   * @param {*} e 
   */
  look_over: function (e) {
    // 获取数据
    var id = e.currentTarget.dataset.id;
    // 跳转页面
    wx.navigateTo({
      url: '../askForm/askForm',
      success: function (res) {
        res.eventChannel.emit('data_page', id)
      }
    })
  },
  /**
   * 本地初始化数据
   */
  init_data: function () {
    api.ask.draft_get({type: this.data.type_list}).then(res=>{
      console.log(res)
      this.setData({
        list:res.data.list
      })
    })
  },
  /**
   * 切换导航
   */
  he_it_act: function (e) {
      var index = e.currentTarget.dataset.index
      var askType = this.data.header_item[index].askType
      console.log(askType)
      // var otherType = 999
      var type_list_ = []
      if(askType==1){
        // otherType=2
        type_list_ = [1,2]
      }else{
        type_list_=[3,4]
      }
      this.setData({
        type_list:type_list_
      })
      api.ask.draft_get({type: type_list_}).then(res=>{
        console.log(res)
        this.setData({
          list:res.data.list
        })
      })   

    // }

    this.setData({
      header_index: index
    })
    console.log(index)
  },
  /**
   * 更新完成列表
   * @param {*} params 
   */
  up_list_ok:function (params) {
    console.log('请求后台')
    api.ask.draft_get()
    var new_list = this.data.list
    new_list[2] = params
    this.setData({
      list: new_list
    })
  }
})